#ifndef SYMBOLEPROCEDURE_HPP
#define	SYMBOLEPROCEDURE_HPP

#include "Symbole.hpp"
#include "TableSymb.hpp"
#include <string>

class SymboleProcedure : public Symbole
{
	public:
    	SymboleProcedure();
    	SymboleProcedure(int arite);
		// TODO
    	//SymboleProcedure(const SymboleProcedure& sPro);
    	virtual ~SymboleProcedure();
    	std::string toString();
    	void setArite(int arite);
    	Type * getType();

	private:
    	TableSymb * TabS;
    	int arite;
};

#endif
